package com.yixun.qfbao.apidto;/**
 * @program: channel-parent
 * @description:
 * @author: Seven.wang
 * @create: 2020-07-31 11:48
 **/

import com.yixun.qfbao.annotation.TYWValid;
import com.yixun.qfbao.apidto.base.CommonReqDTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @program: channel-parent
 *
 * @description:
 *
 * @author: Seven.wang
 *
 * @create: 2020-07-31 11:48
 **/
@Data
public class GetCustomerPremisesPageReqDto extends CommonReqDTO implements Serializable {

    /**
     * 页码
     */
    @TYWValid(min = 1, max = 10)
    private Integer pageNo;

    /**
     * 页数
     */
    @TYWValid(min = 1, max = 10)
    private Integer pageSize;

    /**
     * 模糊搜索
     * 客户手机、姓名、意向楼盘
     */
    @TYWValid(min = 0)
    private String name;
    /**
     * 客户状态(报备状态)
     */
    @TYWValid(min = 0)
    @ApiModelProperty(value = "报备状态")
    private String customerStatus;
    /**
     * 交易状态
     */
    @TYWValid(min = 0)
    @ApiModelProperty(value = "交易状态")
    private String confirmStatus;

    @ApiModelProperty(value = "报备时间")
    private String createTime;

    @ApiModelProperty(value = "到访时间")
    private String visitTime;

    @ApiModelProperty(value = "认筹时间")
    private String payDepositTime;

    @ApiModelProperty(value = "认购时间")
    private String subscribeTime;

    @ApiModelProperty(value = "签约时间")
    private String signTime;

    /**
     * 账号类型
     */
    private String accountType;

    /**
     * 公司ID
     */
    private Long merchantId;

    /**
     * 模糊搜索内容
     */
    @ApiModelProperty(value = "模糊搜索")
    private String searchContent;

}
